home *** CD-ROM | disk | FTP | other *** search
/ Mac Magazin/MacEasy 42 / Mac Magazin and MacEasy Magazine CD - Issue 42.iso / Software / Grafik / Bildbearbeitung / PictPocket 1.3.2 / PictPocket Help (text) < prev   
Text File  |  1998-01-07  |  12KB  |  301 lines

  1.  
  2. PictPocket 1.3.2
  3.  
  4. December 13, 1997
  5.  
  6.  
  7.  
  8. Disclaimer and Copyright Notice
  9.  
  10.  
  11. PictPocket is a free utility which captures pictures of windows drawn by
  12. Macintosh applications.  The author, Ross Brown, makes no warranty,
  13. either express or implied, with respect to this software, its
  14. performance, merchantability, or suitability for any particular purpose.
  15. People using the PictPocket utility do so at their own risk.  The author
  16. disclaims all liability for loss of data, mechanical damage, or other losses
  17. suffered while using the PictPocket utility.
  18.  
  19. PictPocket is an AWOL Software Production, Copyright © 1994-7 Ross
  20. Brown.  All rights reserved.  Permission is granted to make and distribute
  21. copies of this software, provided this disclaimer and copyright notice are
  22. preserved on all copies.  The software may not, however, be sold or
  23. distributed for profit, or included with other software which is sold or
  24. distributed for profit, without the permission of the author.
  25.  
  26. There are no site license fees for the use of PictPocket within an
  27. organization.  The author encourages you to make and distribute as many
  28. copies of the system extension as you wish, for whomever you wish, as
  29. long as it is not for profit.  PictPocket is part of a set of cooperating
  30. programs, AWOL Utilities.  The tutorial help you are reading is designed
  31. for handling by the help server application Help on Wheels, which is also
  32. part of AWOL Utilities.
  33.  
  34.  
  35.  
  36. Distribution Policy
  37.  
  38.  
  39. New versions of individual AWOL Utilities programs, including PictPocket,
  40. are available by anonymous FTP from popular archive sites including
  41. <ftp://sumex-aim.stanford.edu/info-mac/> and its various mirror sites,
  42. such as <ftp://mirrors.aol.com/pub/info-mac/>.
  43.  
  44. For the latest information about AWOL software, including AWOL Utilities,
  45. please visit the AWOL Web page at <http://www.magma.ca/~awolsp/>.
  46.  
  47. Support for AWOL Utilities is through Internet mail at
  48. <mailto:ab026@freenet.carleton.ca>.  The software is not available by
  49. FTP from this site.  The address for paper correspondence is AWOL
  50. Software Productions, PO Box 24207, Hazeldean RPO, Kanata, Ontario,
  51. Canada K2M 2C3.
  52.  
  53. Macintosh users who do not have access to electronic sources of free and
  54. shareware software may obtain a copy of AWOL Utilities by sending a
  55. self-addressed stamped envelope and an 800K (or larger) formatted
  56. diskette to the author at the above address.  U.S. users are reminded that
  57. postage from Canada in 1997 is C$0.52 up to 30 grams (1 oz.), C$0.77 up
  58. to 50 grams (1 3/4 oz.), and C$1.17 up to 100 grams (3 1/2 oz.).
  59. US$0.50, US$0.75, and US$1.00 in coin is acceptable in place of stamps
  60. for the respective weights.  People outside the U.S. and Canada may send
  61. an international postal reply coupon instead of Canadian stamps (available
  62. from any post office).  Please use sturdy envelopes, preferably cardboard
  63. disk mailers.  (Mailers over 5 mm (1/5") thick require C$1.17 postage to
  64. the U.S.)
  65. Please do not send return envelopes with non-Canadian
  66. stamps, as Canada Post will not accept them.
  67.  
  68.  
  69.  
  70. About AWOL Software Productions
  71.  
  72.  
  73. AWOL Software Productions specializes in custom development of
  74. software for the Mac OS.  Since its inception in 1990, AWOL has
  75. developed a number of programs which enhance the Mac OS user
  76. experience, working in nearly every part of the Macintosh Toolbox.  If
  77. you have a short-term programming task or product idea but lack the
  78. staff to do the expert design, coding, and documentation, we invite your
  79. inquiry.
  80.  
  81. Virtual Desktop is AWOL’s best-known effort, serving the desktop
  82. expansion needs of thousands of Mac users around the world.  Later in
  83. 1997, AWOL will release a new commercial version 2.0 to replace the
  84. freeware version contained in the AWOL Utilities package.  Please contact
  85. us at <mailto:ab026@freenet.carleton.ca> for feature and ordering
  86. information.
  87.  
  88. Users who want more out of the Mac’s speech capabilities should check
  89. out MacYack Pro, a jointly developed package of speech tools marketed by
  90. Scantron Quality Computers (<http://www.lowtek.com/macyack/>;
  91. <mailto:qualitycomp@aol.com>; 20200 Nine Mile Rd., St. Clair Shores, MI
  92. 48080).
  93.  
  94.  
  95.  
  96. Purpose
  97.  
  98.  
  99. PictPocket captures pictures to the Clipboard as your applications draw
  100. or redraw the contents of their windows.  The pictures are in editable
  101. 'PICT' format, not bitmaps, so they are small and can be manipulated
  102. using any application which can edit a picture, such as Microsoft Word or
  103. PowerPoint.  This is the method used to produce most of the pictures
  104. contained in AWOL Utilities help files.
  105.  
  106. The Macintosh window manager helps applications manage their windows
  107. by telling them when all or part of a window needs to be drawn.  What
  108. PictPocket will capture depends on what the application does in response
  109. to that message.  Some applications may draw every element, while
  110. others may only draw the ones that need to be drawn (for example,
  111. because only part of the window was exposed).  You can use Finder’s
  112. Clipboard window to monitor the result, and if it’s more than you need,
  113. you can edit out the rest.
  114.  
  115. Ordinarily, PictPocket will capture only the contents of a window, that is,
  116. the elements drawn inside the window frame.  There is an option to
  117. capture the window frame as well as the contents, which generally makes
  118. a more presentable picture.
  119.  
  120.  
  121.  
  122. Who Can Use PictPocket?
  123.  
  124.  
  125. Any Macintosh running System 7.0 or later can use PictPocket.  There is
  126. nothing special to install.
  127.  
  128. However, it has no user interface of its own.  It works by watching for a
  129. special key combination (Caps Lock and Shift, and possibly Option)
  130. whenever a window is being drawn.
  131.  
  132.  
  133.  
  134. What Does PictPocket Do?
  135.  
  136.  
  137. PictPocket is a system extension.  Once you have placed it in your
  138. Extensions folder and restarted your Macintosh, it enables the capture of
  139. window elements and, optionally, window frames.
  140.  
  141. Many people are justly wary of control panels and system extensions,
  142. because of the conflicts they often cause with System software and with
  143. each other.  These conflicts usually result from competitive trap patching.
  144.  
  145. PictPocket patches the BeginUpdate and EndUpdate toolbox traps at
  146. system startup.
  147.  
  148.  
  149.  
  150. How Does PictPocket Work?
  151.  
  152.  
  153. PictPocket’s method of capturing window contents is unique, and requires
  154. some attention on your part.  It can only capture a window at the moment
  155. when its application decides to draw it, so you must inspire the
  156. application to do the drawing, and be ready to react when it does so.
  157.  
  158. PictPocket is only effective when both the Caps Lock and Shift keys are
  159. pressed.  When you want to begin capturing windows, press the Caps Lock
  160. key to lock it in the down position.  After that, you control which windows
  161. get captured by pressing and releasing the Shift key.  If you want to
  162. capture the window frame as well as the contents, also press and hold
  163. down the Option key.
  164.  
  165. The simplest way to capture a window which has already appeared is to
  166. click on it (while pressing Caps Lock and Shift).  PictPocket will “catch”
  167. the click and force the application to redraw the window.  If the window
  168. you want to capture is just opening, you can simply wait for it to appear.
  169. In either case, when the application starts to draw the window, a pattern
  170. will flash in the part of the window to be drawn for about three seconds
  171. before drawing occurs.  To capture what will be drawn, release the Shift
  172. key.  If you continue to hold down the Shift key, the window will stop
  173. flashing, and another one may start flashing.  Just wait for the one you
  174. want to start flashing, then lift your finger off the Shift key, and go look
  175. in the Clipboard.  When you’re done capturing pictures, unlock the Caps
  176. Lock key.
  177.  
  178.  
  179.  
  180. Suggestions for Use
  181.  
  182.  
  183. PictPocket is distributed as part of a free set of cooperating programs,
  184. AWOL Utilities.  This section explains how PictPocket can work in
  185. conjunction with the other programs.
  186.  
  187.  
  188. Help on Wheels
  189.  
  190. Help on Wheels is an efficient and full-featured help server which displays
  191. help files on behalf of client applications.  The help file you are reading is
  192. distributed alongside the PictPocket extension file as a separate Help on
  193. Wheels document.
  194.  
  195. Because PictPocket is not an application, its help support is limited.  To
  196. read this help, press the Help or Command-? key while the machine is
  197. starting up, and release the key once you see the PictPocket icon with a
  198. help balloon on it.  The help server will open to display the help file after
  199. startup is complete.
  200.  
  201.  
  202.  
  203. Limitations
  204.  
  205.  
  206. PictPocket only captures elements drawn in windows, and, optionally,
  207. window frames.  This includes the Finder desktop, but does not include any
  208. type of menu.  If you require a picture of a menu, you should use Flash-It
  209. or any similar screen capture utility.
  210.  
  211. PictPocket does not work on windows belonging to applications which are
  212. not active, because background applications are not permitted to write to
  213. the Clipboard.
  214.  
  215. The pictures captured by PictPocket may not contain every element
  216. drawn in the window, depending on how the application draws.  For
  217. example, the thick border around an “OK” button may not be captured,
  218. because it is drawn by the dialog manager, not by the application in
  219. response to a message from the window manager.
  220.  
  221. If the application draws directly to its windows without using the
  222. conventional window manager invalidate/update mechanism, PictPocket
  223. will not capture a picture.  For example, characters appearing in an editor
  224. or terminal emulator window cannot be captured as they appear, though
  225. you may have success by hiding and unhiding the window.
  226.  
  227. Because of limitations in the Macintosh picture concept and data
  228. structures, some types of icons are not captured.
  229.  
  230. If the application redraws only part of its window (due to a partial
  231. exposure, for example), only those elements will be captured.  The result
  232. depends on how the application is programmed; some applications will
  233. draw only what needs to be drawn, while others will draw every element
  234. on every exposure.
  235.  
  236. If you press the Option key to capture the window frame as well as the
  237. contents, the resulting picture is larger than the “content region” which
  238. confines the drawing of elements.  The generated picture includes
  239. “clipping” commands which simulate this confinement, but if edited,
  240. these clipping commands may be lost, so that elements bleed out into the
  241. frame.  Your picture editor should be able to correct this problem by
  242. resizing the elements.  The clipping commands also mask out any part of
  243. the window which was off-screen or obscured by another window.
  244.  
  245. If you do not press the Option key, the resulting picture does not include
  246. clipping commands, so you may see more elements than actually appeared
  247. on the screen when the window was drawn.
  248.  
  249. If there is not enough space in the system heap (an area of memory shared
  250. by all applications) to collect the picture information, or if the size of the
  251. picture exceeds 32 kilobytes, a blank picture may result.
  252.  
  253.  
  254.  
  255. Programmer Notes
  256.  
  257.  
  258. Write to the author at the above address if you want to know more about
  259. the PictPocket extension or how it was programmed.
  260.  
  261.  
  262.  
  263. Acknowledgements
  264.  
  265.  
  266. Special thanks to the many fine people who alpha-tested this software.
  267.  
  268.  
  269.  
  270. Revision History
  271.  
  272.  
  273. 1.3.2 (December 13, 1997)
  274. •  Public AWOL Utilities 1.4 release.
  275. •  Minor changes to trap patches.
  276.  
  277. 1.3.1 (June 26, 1996)
  278. •  Public AWOL Utilities 1.3.1 release.
  279. •  The captured picture now includes the window background.  Previously,
  280. PictPocket pictures were transparent.
  281.  
  282. 1.3 (March 6, 1996)
  283. •  Public AWOL Utilities 1.3 release.
  284. •  Added the option to click on a window (with Caps Lock and Shift keys
  285. pressed) to capture its contents.
  286. •  Extended the flashing interval from one to three seconds, to make it
  287. easier to capture the right window.
  288.  
  289. 1.2 (October 17, 1994)
  290. •  Public AWOL Utilities 1.2 release.
  291. •  Added the option to capture the window frame in addition to the window
  292. contents by pressing the Option key along with the Shift key.
  293. •  Windows belonging to inactive (background) applications no longer
  294. flash, because they cannot be captured.
  295.  
  296. 1.1 (March 28, 1994)
  297. •  Public AWOL Utilities 1.1 release.
  298.  
  299. 1.0.4 (March 13, 1994)
  300. •  Initial AWOL Utilities 1.0.5 release.
  301.